Paper 2019/253
Founding Secure Computation on Blockchains
Arka Rai Choudhuri, Vipul Goyal, and Abhishek Jain
Abstract
We study the foundations of secure computation in the blockchain-hybrid model, where a blockchain -- modeled as a global functionality -- is available as an Oracle to all the participants of a cryptographic protocol. We demonstrate both destructive and constructive applications of blockchains:
- We show that classical rewinding-based simulation techniques used in many security proofs fail against blockchain-active adversaries that have read and post access to a global blockchain. In particular, we show that zero-knowledge (ZK) proofs with black-box simulation are impossible against blockchain-active adversaries.
- Nevertheless, we show that achieving security against blockchain-active adversaries is possible if the honest parties are also blockchain active. We construct an
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- A major revision of an IACR publication in EUROCRYPT 2019
- Contact author(s)
-
achoud @ cs jhu edu
goyal @ cs cmu edu
abhishek @ cs jhu edu - History
- 2019-02-28: received
- Short URL
- https://ia.cr/2019/253
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2019/253, author = {Arka Rai Choudhuri and Vipul Goyal and Abhishek Jain}, title = {Founding Secure Computation on Blockchains}, howpublished = {Cryptology {ePrint} Archive, Paper 2019/253}, year = {2019}, url = {https://eprint.iacr.org/2019/253} }